package lifecycle;

/**
 * 定义各个容器的生命周期接口类
 *       说明：所有的组件均存在启动、停止等生命周期方法，拥有生命周期管理的特性，
 *  我们将这个抽取出来作为接口LifeCycle，定义生命周期管理的核心方法。
 */
public interface Lifecycle {
    /**
     * 容器初始化接口
     */
    void init() throws Exception;

    /**
     * 容器启动接口
     */
    void start();
}
